<?php

require('../../mainfile.php');
$xoopsOption['template_main'] = 'transacciones_search.html';
require(XOOPS_ROOT_PATH . '/header.php');

include './class/class.transacciones.php';
include './include/functions.inc.php';

$transacciones = new transacciones();

if (isset($_POST["filtroTransacciones"])) {
    $cuenta = '';
    $fec_ini = '';
    $fec_fin = '';
    if (array_key_exists('nro_cuenta', $_POST)) {
        $cuenta = $_POST['nro_cuenta'];
    }
    if (array_key_exists('fec_pro_ini', $_POST)) {
        $fec_ini = $_POST['fec_pro_ini'];
    }
    if (array_key_exists('fec_pro_fin', $_POST)) {
        $fec_fin = $_POST['fec_pro_fin'];
    }
    $filtros['nro_cuenta'] = $cuenta;
    $filtros['fec_pro_ini'] = $fec_ini;
    $filtros['fec_pro_fin'] = $fec_fin;

    $xoopsTpl->assign('nro_cuenta', $filtros['nro_cuenta']);
    $xoopsTpl->assign('fec_pro_ini', $filtros['fec_pro_ini']);
    $xoopsTpl->assign('fec_pro_fin', $filtros['fec_pro_fin']);

    if (($filtros['fec_pro_ini'] != '' && $filtros['fec_pro_fin'] == '' ) || ($filtros ['fec_pro_ini'] == '' && $filtros ['fec_pro_fin'] != '')) {
        $xoopsTpl->assign('error_fec_pro', '<span style="color:red">Debe ingresar ambas fechas<span>');
    }

    $resultado = $transacciones->consultarFiltros($filtros, $xoopsDB);
} else {
    $resultado = $transacciones->consultarAll($xoopsDB);
}

if ($resultado != false) {
    $xoopsTpl->assign('transacciones', $resultado);
    $xoopsTpl->assign('tabla', 1);
} else {
    $xoopsTpl->assign('tabla', 0);
} require(XOOPS_ROOT_PATH . '/footer.php');
